import java.util.LinkedList;
import java.util.ListIterator;

public class List {
    public static void main(String[] args) {
        //定义链表
        LinkedList<Integer> list = new LinkedList<>();

        //添加元素
        list.add(1);

        //链表长度
        list.size();

        //链表迭代器
        ListIterator<Integer> it = list.listIterator();

        //判断迭代器下一个是否为空
        it.hasNext();

        //返回下一个的值并向前迭代
        it.next();

        //反向迭代器
        ListIterator<Integer> it2 = list.listIterator(list.size());

        //判断迭代器下一个位置是否为空
        it2.hasPrevious();

        //返回迭代器下一个指向的值并向前迭代
        it2.previous();
    }
}
